package ${basePackage!"should.have.a.package.name"};

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class ${className} implements Serializable {

<#list fields as field>
    <#if field.getName() == "serialVersionUID">
        @Serial
        private static final long serialVersionUID = 0L;
    <#elseif field.getDeclaredAnnotation(TableFieldClz).exist() && field.getDeclaredAnnotation(TableFieldClz).fill()??>
    <#else>
        private ${field.getType().getSimpleName()} ${field.getName()};
    </#if>
</#list>
}
